Uses of Class
negotiator.boaframework.OpponentModel

Packages that use OpponentModel
negotiator.boaframework   
negotiator.boaframework.acceptanceconditions.anac2010   
negotiator.boaframework.acceptanceconditions.anac2011   
negotiator.boaframework.acceptanceconditions.other   
negotiator.boaframework.agent   
negotiator.boaframework.offeringstrategy   
negotiator.boaframework.offeringstrategy.anac2010   
negotiator.boaframework.offeringstrategy.anac2010.IAMhaggler2010   
negotiator.boaframework.offeringstrategy.anac2011   
negotiator.boaframework.offeringstrategy.other   
negotiator.boaframework.omstrategy   
negotiator.boaframework.opponentmodel   
negotiator.boaframework.opponentmodel.tools   
negotiator.boaframework.repository   
negotiator.boaframework.sharedagentstate.anac2011   
negotiator.qualitymeasures   
 

Uses of OpponentModel in negotiator.boaframework
 

Fields in negotiator.boaframework declared as OpponentModel
protected  OpponentModel OMStrategy.model
          Reference to the opponent model
protected  OpponentModel OfferingStrategy.opponentModel
          Reference to the opponent model
protected  OpponentModel AcceptanceStrategy.opponentModel
          Reference to opponnent model of agent.
 

Methods in negotiator.boaframework with parameters of type OpponentModel
 void AcceptanceStrategy.init(NegotiationSession negotiationSession, OfferingStrategy offeringStrategy, OpponentModel opponentModel, java.util.HashMap<java.lang.String,java.lang.Double> parameters)
          Standard initialize method to be called after using the empty constructor.
 void OMStrategy.init(NegotiationSession negotiationSession, OpponentModel model)
          Initialize method which my be used when the opponent model strategy has no parameters, or when the default values for these parameters should be used.
 void OMStrategy.init(NegotiationSession negotiationSession, OpponentModel model, java.util.HashMap<java.lang.String,java.lang.Double> parameters)
          Initialize method to be used by the BOA framework.
 void OfferingStrategy.init(NegotiationSession negotiationSession, OpponentModel opponentModel, OMStrategy omStrategy, java.util.HashMap<java.lang.String,java.lang.Double> parameters)
          Initializes the offering strategy.
 void OMStrategy.setOpponentModel(OpponentModel model)
           
 

Uses of OpponentModel in negotiator.boaframework.acceptanceconditions.anac2010
 

Methods in negotiator.boaframework.acceptanceconditions.anac2010 with parameters of type OpponentModel
 void AC_Yushu.init(NegotiationSession negoSession, OfferingStrategy strat, OpponentModel opponentModel, java.util.HashMap<java.lang.String,java.lang.Double> parameters)
           
 void AC_Nozomi.init(NegotiationSession negoSession, OfferingStrategy strat, OpponentModel opponentModel, java.util.HashMap<java.lang.String,java.lang.Double> parameters)
           
 void AC_IAMHaggler2010.init(NegotiationSession negoSession, OfferingStrategy strat, OpponentModel opponentModel, java.util.HashMap<java.lang.String,java.lang.Double> parameters)
           
 void AC_IAMcrazyHaggler.init(NegotiationSession negoSession, OfferingStrategy strat, OpponentModel opponentModel, java.util.HashMap<java.lang.String,java.lang.Double> parameters)
           
 void AC_AgentSmith.init(NegotiationSession negoSession, OfferingStrategy strat, OpponentModel opponentModel, java.util.HashMap<java.lang.String,java.lang.Double> parameters)
           
 void AC_AgentK.init(NegotiationSession negoSession, OfferingStrategy strat, OpponentModel opponentModel, java.util.HashMap<java.lang.String,java.lang.Double> parameters)
           
 void AC_AgentFSEGA.init(NegotiationSession negoSession, OfferingStrategy strat, OpponentModel opponentModel, java.util.HashMap<java.lang.String,java.lang.Double> parameters)
           
 

Uses of OpponentModel in negotiator.boaframework.acceptanceconditions.anac2011
 

Methods in negotiator.boaframework.acceptanceconditions.anac2011 with parameters of type OpponentModel
 void AC_ValueModelAgent.init(NegotiationSession negoSession, OfferingStrategy strat, OpponentModel opponentModel, java.util.HashMap<java.lang.String,java.lang.Double> parameters)
           
 void AC_TheNegotiator.init(NegotiationSession negoSession, OfferingStrategy strat, OpponentModel opponentModel, java.util.HashMap<java.lang.String,java.lang.Double> parameters)
           
 void AC_NiceTitForTat.init(NegotiationSession negoSession, OfferingStrategy strat, OpponentModel opponentModel, java.util.HashMap<java.lang.String,java.lang.Double> parameters)
           
 void AC_IAMHaggler2011.init(NegotiationSession negoSession, OfferingStrategy strat, OpponentModel opponentModel, java.util.HashMap<java.lang.String,java.lang.Double> parameters)
           
 void AC_HardHeaded.init(NegotiationSession negoSession, OfferingStrategy strat, OpponentModel opponentModel, java.util.HashMap<java.lang.String,java.lang.Double> parameters)
           
 void AC_Gahboninho.init(NegotiationSession negoSession, OfferingStrategy strat, OpponentModel opponentModel, java.util.HashMap<java.lang.String,java.lang.Double> parameters)
           
 void AC_BRAMAgent.init(NegotiationSession negoSession, OfferingStrategy strat, OpponentModel opponentModel, java.util.HashMap<java.lang.String,java.lang.Double> parameters)
           
 void AC_AgentK2.init(NegotiationSession negoSession, OfferingStrategy strat, OpponentModel opponentModel, java.util.HashMap<java.lang.String,java.lang.Double> parameters)
           
 

Uses of OpponentModel in negotiator.boaframework.acceptanceconditions.other
 

Methods in negotiator.boaframework.acceptanceconditions.other with parameters of type OpponentModel
 void Multi_AcceptanceCondition.init(NegotiationSession negoSession, OfferingStrategy strat, OpponentModel opponentModel, java.util.HashMap<java.lang.String,java.lang.Double> parameters)
           
 void AC_Time.init(NegotiationSession negoSession, OfferingStrategy strat, OpponentModel opponentModel, java.util.HashMap<java.lang.String,java.lang.Double> parameters)
           
 void AC_Previous.init(NegotiationSession negoSession, OfferingStrategy strat, OpponentModel opponentModel, java.util.HashMap<java.lang.String,java.lang.Double> parameters)
           
 void AC_Next.init(NegotiationSession negoSession, OfferingStrategy strat, OpponentModel opponentModel, java.util.HashMap<java.lang.String,java.lang.Double> parameters)
           
 void AC_MAC.init(NegotiationSession negoSession, OfferingStrategy strat, OpponentModel opponentModel, java.util.HashMap<java.lang.String,java.lang.Double> parameters)
           
 void AC_Gap.init(NegotiationSession negoSession, OfferingStrategy strat, OpponentModel opponentModel, java.util.HashMap<java.lang.String,java.lang.Double> parameters)
           
 void AC_ConstDiscounted.init(NegotiationSession negoSession, OfferingStrategy strat, OpponentModel opponentModel, java.util.HashMap<java.lang.String,java.lang.Double> parameters)
           
 void AC_Const.init(NegotiationSession negoSession, OfferingStrategy strat, OpponentModel opponentModel, java.util.HashMap<java.lang.String,java.lang.Double> parameters)
           
 void AC_CombiV4.init(NegotiationSession negoSession, OfferingStrategy strat, OpponentModel opponentModel, java.util.HashMap<java.lang.String,java.lang.Double> parameters)
           
 void AC_CombiV3.init(NegotiationSession negoSession, OfferingStrategy strat, OpponentModel opponentModel, java.util.HashMap<java.lang.String,java.lang.Double> parameters)
           
 void AC_CombiV2.init(NegotiationSession negoSession, OfferingStrategy strat, OpponentModel opponentModel, java.util.HashMap<java.lang.String,java.lang.Double> parameters)
           
 void AC_CombiProbDiscounted.init(NegotiationSession negoSession, OfferingStrategy strat, OpponentModel opponentModel, java.util.HashMap<java.lang.String,java.lang.Double> parameters)
           
 void AC_CombiProb.init(NegotiationSession negoSession, OfferingStrategy strat, OpponentModel opponentModel, java.util.HashMap<java.lang.String,java.lang.Double> parameters)
           
 void AC_CombiMaxInWindowDiscounted.init(NegotiationSession negoSession, OfferingStrategy strat, OpponentModel opponentModel, java.util.HashMap<java.lang.String,java.lang.Double> parameters)
           
 void AC_CombiMaxInWindow.init(NegotiationSession negoSession, OfferingStrategy strat, OpponentModel opponentModel, java.util.HashMap<java.lang.String,java.lang.Double> parameters)
           
 void AC_CombiMax.init(NegotiationSession negoSession, OfferingStrategy strat, OpponentModel opponentModel, java.util.HashMap<java.lang.String,java.lang.Double> parameters)
           
 void AC_CombiBestAvgDiscounted.init(NegotiationSession negoSession, OfferingStrategy strat, OpponentModel opponentModel, java.util.HashMap<java.lang.String,java.lang.Double> parameters)
           
 void AC_CombiBestAvg.init(NegotiationSession negoSession, OfferingStrategy strat, OpponentModel opponentModel, java.util.HashMap<java.lang.String,java.lang.Double> parameters)
           
 void AC_CombiAvg.init(NegotiationSession negoSession, OfferingStrategy strat, OpponentModel opponentModel, java.util.HashMap<java.lang.String,java.lang.Double> parameters)
           
 void AC_Combi.init(NegotiationSession negoSession, OfferingStrategy strat, OpponentModel opponentModel, java.util.HashMap<java.lang.String,java.lang.Double> parameters)
           
 

Uses of OpponentModel in negotiator.boaframework.agent
 

Fields in negotiator.boaframework.agent declared as OpponentModel
protected  OpponentModel BOAagent.opponentModel
          used to determine the utility of a bid for the opponent
 

Methods in negotiator.boaframework.agent that return OpponentModel
 OpponentModel BOAagent.getOpponentModel()
          Returns the opponent model of the agent.
 

Methods in negotiator.boaframework.agent with parameters of type OpponentModel
 void BOAagent.setDecoupledComponents(AcceptanceStrategy ac, OfferingStrategy os, OpponentModel om, OMStrategy oms)
          Set the components of the decoupled agent.
 

Uses of OpponentModel in negotiator.boaframework.offeringstrategy
 

Methods in negotiator.boaframework.offeringstrategy with parameters of type OpponentModel
 void IAMHaggler_Test_Offering.init(NegotiationSession negotiationSession, OpponentModel opponentModel, OMStrategy omStrategy, java.util.HashMap<java.lang.String,java.lang.Double> parameters)
           
 

Constructors in negotiator.boaframework.offeringstrategy with parameters of type OpponentModel
IAMHaggler_Test_Offering(NegotiationSession negoSession, OpponentModel model, OMStrategy oms)
           
 

Uses of OpponentModel in negotiator.boaframework.offeringstrategy.anac2010
 

Methods in negotiator.boaframework.offeringstrategy.anac2010 with parameters of type OpponentModel
 void Yushu_Offering.init(NegotiationSession domainKnow, OpponentModel model, OMStrategy omStrategy, java.util.HashMap<java.lang.String,java.lang.Double> parameters)
           
 void Nozomi_Offering.init(NegotiationSession domainKnow, OpponentModel model, OMStrategy oms, java.util.HashMap<java.lang.String,java.lang.Double> parameters)
           
 void IAMhaggler2010_Offering.init(NegotiationSession negoSession, OpponentModel model, OMStrategy oms, java.util.HashMap<java.lang.String,java.lang.Double> parameters)
           
 void IAMCrazyHaggler_Offering.init(NegotiationSession domainKnow, OpponentModel model, OMStrategy oms, java.util.HashMap<java.lang.String,java.lang.Double> parameters)
           
 void AgentSmith_Offering.init(NegotiationSession negotiationSession, OpponentModel model, OMStrategy oms, java.util.HashMap<java.lang.String,java.lang.Double> parameters)
           
 void AgentK_Offering.init(NegotiationSession domainKnow, OpponentModel model, OMStrategy omStrategy, java.util.HashMap<java.lang.String,java.lang.Double> parameters)
           
 void AgentFSEGA_Offering.init(NegotiationSession negotiationSession, OpponentModel model, OMStrategy oms, java.util.HashMap<java.lang.String,java.lang.Double> parameters)
           
 void Nozomi_Offering.initializeAgent(NegotiationSession negoSession, OpponentModel om, OMStrategy oms)
           
 void AgentSmith_Offering.initializeAgent(NegotiationSession negoSession, OpponentModel om, OMStrategy oms)
           
 

Constructors in negotiator.boaframework.offeringstrategy.anac2010 with parameters of type OpponentModel
AgentSmith_Offering(NegotiationSession negoSession, OpponentModel om, OMStrategy oms)
           
 

Uses of OpponentModel in negotiator.boaframework.offeringstrategy.anac2010.IAMhaggler2010
 

Methods in negotiator.boaframework.offeringstrategy.anac2010.IAMhaggler2010 with parameters of type OpponentModel
 java.util.ArrayList<BidDetails> BidSpace.Project(double[] pointToProject, double utility, int limit, UtilitySpace utilitySpace, OpponentModel opponentModel)
          Project a point onto an iso-utility space.
 

Uses of OpponentModel in negotiator.boaframework.offeringstrategy.anac2011
 

Methods in negotiator.boaframework.offeringstrategy.anac2011 with parameters of type OpponentModel
 void ValueModelAgent_Offering.init(NegotiationSession negotiationSession, OpponentModel model, OMStrategy oms, java.util.HashMap<java.lang.String,java.lang.Double> parameters)
           
 void TheNegotiator_Offering.init(NegotiationSession negoSession, OpponentModel model, OMStrategy oms, java.util.HashMap<java.lang.String,java.lang.Double> parameters)
          Init required for the Decoupled Framework.
 void NiceTitForTat_Offering.init(NegotiationSession negotiationSession, OpponentModel om, OMStrategy oms, java.util.HashMap<java.lang.String,java.lang.Double> parameters)
           
 void IAMhaggler2011_Offering.init(NegotiationSession negotiationSession, OpponentModel opponentModel, OMStrategy omStrategy, java.util.HashMap<java.lang.String,java.lang.Double> parameters)
           
 void HardHeaded_Offering.init(NegotiationSession negotiationSession, OpponentModel model, OMStrategy oms, java.util.HashMap<java.lang.String,java.lang.Double> parameters)
           
 void Gahboninho_Offering.init(NegotiationSession domainKnow, OpponentModel model, OMStrategy omStrategy, java.util.HashMap<java.lang.String,java.lang.Double> parameters)
           
 void BRAMAgent_Offering.init(NegotiationSession domainKnow, OpponentModel om, OMStrategy oms, java.util.HashMap<java.lang.String,java.lang.Double> parameters)
           
 void AgentK2_Offering.init(NegotiationSession domainKnow, OpponentModel model, OMStrategy omStrategy, java.util.HashMap<java.lang.String,java.lang.Double> parameters)
           
 void NiceTitForTat_Offering.initializeAgent(NegotiationSession negoSession, OpponentModel om, OMStrategy oms)
           
 void HardHeaded_Offering.initializeAgent(NegotiationSession negoSession, OpponentModel model, OMStrategy oms)
           
 void BRAMAgent_Offering.initializeAgent(NegotiationSession negoSession, OpponentModel om, OMStrategy oms)
           
 

Uses of OpponentModel in negotiator.boaframework.offeringstrategy.other
 

Methods in negotiator.boaframework.offeringstrategy.other with parameters of type OpponentModel
 void TimeDependent_Offering.init(NegotiationSession negoSession, OpponentModel model, OMStrategy oms, java.util.HashMap<java.lang.String,java.lang.Double> parameters)
          Method which initializes the agent by setting all parameters.
 void GeniusTimeDependent_Offering.init(NegotiationSession negoSession, OpponentModel model, OMStrategy oms, java.util.HashMap<java.lang.String,java.lang.Double> parameters)
           
 void ChoosingAllBids.init(NegotiationSession domainKnow, OpponentModel model, OMStrategy omStrat, java.util.HashMap<java.lang.String,java.lang.Double> parameters)
           
 void ANAC2013BOAExample_Offering.init(NegotiationSession negotiationSession, OpponentModel opponentModel, OMStrategy omStrategy, java.util.HashMap<java.lang.String,java.lang.Double> parameters)
           
 

Constructors in negotiator.boaframework.offeringstrategy.other with parameters of type OpponentModel
ChoosingAllBids(NegotiationSession negoSession, OpponentModel model)
          Constructor which can be used to create the agent without the GUI.
GeniusTimeDependent_Offering(NegotiationSession negoSession, OpponentModel model, OMStrategy oms, double e, double k, double max, double min)
           
TimeDependent_Offering(NegotiationSession negoSession, OpponentModel model, OMStrategy oms, double e, double k, double max, double min)
           
 

Uses of OpponentModel in negotiator.boaframework.omstrategy
 

Methods in negotiator.boaframework.omstrategy with parameters of type OpponentModel
 void NTFTstrategy.init(NegotiationSession negotiationSession, OpponentModel model)
          Initializes the agent by storing the size of the domain, and checking if the domain is large.
 void OfferBestN.init(NegotiationSession negotiationSession, OpponentModel model, java.util.HashMap<java.lang.String,java.lang.Double> parameters)
          Initializes the agent by storing the size of the domain, and checking if the domain is large.
 void NullStrategy.init(NegotiationSession negotiationSession, OpponentModel model, java.util.HashMap<java.lang.String,java.lang.Double> parameters)
           
 void NTFTstrategy.init(NegotiationSession negotiationSession, OpponentModel model, java.util.HashMap<java.lang.String,java.lang.Double> parameters)
           
 void BestBid.init(NegotiationSession negotiationSession, OpponentModel model, java.util.HashMap<java.lang.String,java.lang.Double> parameters)
          Initializes the opponent model strategy.
 

Constructors in negotiator.boaframework.omstrategy with parameters of type OpponentModel
BestBid(NegotiationSession negotiationSession, OpponentModel model)
          Normal constructor used to initialize the BestBid opponent model strategy.
OfferBestN(NegotiationSession negotiationSession, OpponentModel model, int n)
          Normal constructor used to initialize the OfferBestN opponent model strategy.
 

Uses of OpponentModel in negotiator.boaframework.opponentmodel
 

Subclasses of OpponentModel in negotiator.boaframework.opponentmodel
 class AgentLGModel
          Adaptation of the opponent model used by AgentLG in the ANAC2012 to be compatible with the BOA framework.
 class AgentXFrequencyModel
          Class for building an opponent model in discrete space.
 class BayesianModel
          Adapter for BayesianModel.
 class CUHKFrequencyModelV2
          Optimized version of the ANAC2012 CUKHAgent opponent model.
 class CycleModel
           
 class DefaultModel
          Opponent model which signals an agent that it should use its default opponent model.
 class FSEGABayesianModel
          Adapter to opponent model of FSEGA.
 class HardHeadedFrequencyModel
          BOA framework implementation of the HardHeaded Frequecy Model.
 class IAMhagglerBayesianModel
          IAMhagglerModel by Colin Williams, adapted for the BOA framework.
 class NashFrequencyModel
          This class holds the model of a negotiator, which will be constructed by it's bids.
 class NoModel
          Placeholder to notify an agent that there is no opponent model available.
 class OppositeModel
          Simple baseline opponent model which just mirror's the utility space of the agent.
 class ParallelOM
           
 class PerfectIAMhagglerBayesianModel
          IAMhagglerModel by Colin Williams, adapted for the BOA framework.
 class PerfectModel
          An opponent model symbolizing perfect knowledge about the opponent's preferences.
 class PerfectScalableBayesianModel
          Adapter for BayesianOpponentModelScalable for the BOA framework.
 class ScalableBayesianModel
          Adapter for BayesianOpponentModelScalable for the BOA framework.
 class SmithFrequencyModel
          Adapter for the Frequency Model for the BOA framework.
 class SmithFrequencyModelV2
          Adapter for the optimized version of the Frequency Model of Agent Smith.
 

Uses of OpponentModel in negotiator.boaframework.opponentmodel.tools
 

Constructors in negotiator.boaframework.opponentmodel.tools with parameters of type OpponentModel
UtilitySpaceAdapter(OpponentModel opponentModel, Domain domain)
           
 

Uses of OpponentModel in negotiator.boaframework.repository
 

Methods in negotiator.boaframework.repository that return OpponentModel
 OpponentModel BOAagentRepository.getOpponentModel(java.lang.String name)
          Method used to load the opponent model associated with the given name.
 

Uses of OpponentModel in negotiator.boaframework.sharedagentstate.anac2011
 

Constructors in negotiator.boaframework.sharedagentstate.anac2011 with parameters of type OpponentModel
GahboninhoSAS(NegotiationSession negoSession, OpponentModel model, OMStrategy oms)
           
 

Uses of OpponentModel in negotiator.qualitymeasures
 

Methods in negotiator.qualitymeasures with parameters of type OpponentModel
 double OpponentModelMeasures.calculateAvgDiffBetweenBids(OpponentModel opponentModel)
           
 double OpponentModelMeasures.calculateAvgDiffBetweenIssueWeights(OpponentModel opponentModel)
           
 double OpponentModelMeasures.calculateRankingDistanceWeights(OpponentModel opponentModel)
          Calculates the ranking distance by comparing the utility of each weight estimated by the real and estimated opponent's utility space.